Optimal Pathfinding on Weighted Grid Maps
نویسندگان
چکیده
In many computer games up to hundreds of agents navigate in real-time across a dynamically changing weighted grid map. Pathfinding these situations is challenging because the grids are large, traversal costs not uniform, and each shortest path has symmetric permutations, all which must be considered by an optimal online search. this work we introduce Weighted Jump Point Search (JPSW), new type pathfinding algorithm breaks symmetries introducing tiebreaking policy that allows us apply effective pruning rules regions. We show preserve at least one every cell their application can yield large performance improvements for pathfinding. give complete theoretical description algorithm, including pseudo-code. also conduct wide-ranging experimental evaluation, data from real games. Results indicate JPSW orders magnitude faster than nearest baseline, search using A*.
منابع مشابه
Online Graph Pruning for Pathfinding On Grid Maps
Pathfinding in uniform-cost grid environments is a problem commonly found in application areas such as robotics and video games. The state-of-the-art is dominated by hierarchical pathfinding algorithms which are fast and have small memory overheads but usually return suboptimal paths. In this paper we present a novel search strategy, specific to grids, which is fast, optimal and requires no mem...
متن کاملComparison of Different Grid Abstractions for Pathfinding on Maps
Pathfinding on a map is a fundamental problem in many applications, including robotics and computer games. Typically a grid is superimposed over the map where each cell in the grid forms a unique state. A state-space-based search algorithm, such as A* or IDA*, is then used for finding the optimal (shortest) path. In this paper we analyze the search behavior of both A* and IDA* using different g...
متن کاملVideo Game Pathfinding and Improvements to Discrete Search on Grid-based Maps
The most basic requirement for any computer controlled game agent in a video game is to be able to successfully navigate the game environment. Pathfinding is an essential component of any agent navigation system. Pathfinding is, at the simplest level, a search technique for finding a route between two points in an environment. The real-time multi-agent nature of video games places extremely tig...
متن کاملScalable Multi-Agent Pathfinding on Grid Maps with Tractability and Completeness Guarantees
Navigating multiple mobile units on grid maps is an NP-complete problem [4, 1] with many real-life applications. Centralized search in the combined state space of all units scales very poorly. Previous approaches that decompose the initial problem into a series of smaller searches, such as FAR [5] and WHCA* [2], can significantly improve scalability and speed. However, such methods are incomple...
متن کاملDirection Maps for Cooperative Pathfinding
Cooperative behavior is a desired trait in many fields from computer games to robotics. Yet, achieving cooperative behavior is often difficult, as maintaining shared information about the dynamics of agents in the world can be complex. We focus on the specific task of cooperative pathfinding and introduce a new approach based on the idea of “direction maps” that learns about the movement of age...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ... AAAI Conference on Artificial Intelligence
سال: 2023
ISSN: ['2159-5399', '2374-3468']
DOI: https://doi.org/10.1609/aaai.v37i10.26458